//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.farm.authority.dao;

import com.farm.authority.domain.Organization;
import com.farm.core.sql.query.DBRule;
import com.farm.core.sql.query.DataQuery;
import com.farm.core.sql.result.DataResult;
import java.util.List;
import java.util.Map;
import org.hibernate.Session;

public interface OrganizationDaoInter {
    void deleteEntity(Organization var1);

    Organization getEntity(String var1);

    Organization insertEntity(Organization var1);

    int getAllListNum();

    void editEntity(Organization var1);

    Session getSession();

    DataResult runSqlQuery(DataQuery var1);

    void deleteEntitys(List<DBRule> var1);

    List<Organization> selectEntitys(List<DBRule> var1);

    void updataEntitys(Map<String, Object> var1, List<DBRule> var2);

    int countEntitys(List<DBRule> var1);

    List<Organization> getAllSubNodes(String var1);

    List<Organization> getList();
}
